﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//void bubble_sort(int arr[], int sz)
//{
//	for (int n = 0; n < sz - 1; n++)
//	{
//		int flag = 1;//假设这⼀趟已经有序
//		for (int j = 0; j < sz-1-n; j++)
//		{
//			if (arr[j] > arr[j + 1])
//			{
//				flag = 0;//发⽣交换就说明，⽆序
//				int tmp = arr[j+1];
//				arr[j + 1] = arr[j];
//				arr[j] = tmp;
//			}
//		}
//		if (flag == 1)//这⼀趟没交换就说明已经有序，后续⽆序排序了
//			break;
//	}
//}
//int main()
//{	
//	int arr[] = { 5,1,8,9,4,3,6,7,10 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	for (int i = 0; i<sz; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//	printf("\n");
//	bubble_sort(arr, sz);
//	for (int s = 0; s < sz; s++)
//	{
//		printf("%d ", arr[s]);
//	}
//	return 0;
//}
int my_atoi(const char* arr)
{
	int n = 0;
	while (*arr != '\0')
	{
		n = n * 10 + *arr - '0';// 1 
		arr++;
	}
	return n;
}
int main()
{
	char arr[] = "12345";
	int ret=my_atoi(arr);
	printf("%d", ret);
	return 0;
}